بستن پیام مهمان در عمومی
تبلیغات
تبلیغات
تبلیغات
تبلیغات
تبلیغات
بستن پیام مهمان در عمومی
دسته بندی : آموزش ها,,
  • بازدید : (1048)

این کد رو در chat.js موجود در js پیدا کنید

کد PHP:

this.send = function()
{
        var 
AktuellesDatum=new Date();
        
this.time_last_req this.time_last_send Date.parse(AktuellesDatum);
        
// Damit in Falle einer zu langen Inaktivitaet der User informiert wird.
        // Ohme einen Flag bekommt er staendige Mlendungen siehe Zeile 373
        
this.inactivity_message_flag=false;


        
/*
        try{
            if (!$('privat_modus').value.empty())
                $('message').value = $('privat_modus').value + $('message').value;
        } catch(e){}
        */
        
        
var myAjaxObj= new Ajax.Request(
                 
"./?ReloaderMessages",
                 {
                 
onSuccess: function(erg) {
                    
// Das Schreibfeld nach Versand wieder freigeben und noch 0,3 Sek abwarten, wirkt besser. ;-)
                    
if ($('message').disabledsetTimeout(let_write300);
                    
                    
receiveResultJSON(erg);
                },
                 
postBody: $("message_form").serialize()
                 }
        );


        
// Nach Versand Feld deaktivieren
         
$('message').value lang_send_1;
         $(
'message').blur();
         $(
'message').disabled true;
    return 
false;
}; 

و به جاش این کد رو قرار بدید

کد PHP:
this.send = function(){
        var 
AktuellesDatum=new Date();
        if (
self.userPrivilegienGlobal=="gast"){
           $(
'message').value 'کاربر مهمان قادر به ارسال پیام نیست';
        $(
'message').blur();
        $(
'message').disabled true;
        if ($(
'message').disabledsetTimeout(let_write3000);
        return 
false;}
                if(
this.repeatspeedwarn == 3){return false;}
        var 
ts Math.round(AktuellesDatum.getTime() / 1000);
        if((
ts this.lastsend) <= 1){
            if(
this.repeatspeedwarn != 0){
                
this.repeatspeedwarn++;
                
this.lastsend ts;
            }else{
                $(
'message').value 'آرام تر تایپ کنید';
                $(
'message').blur();
                $(
'message').disabled true;
                
this.repeatspeedwarn 1;
                if ($(
'message').disabledsetTimeout(let_write2000);
                return 
false;
            }


        }else{
            
this.repeatspeedwarn 0;
            
this.lastsend ts;
        }


        
this.time_last_req this.time_last_send Date.parse(AktuellesDatum);


         
this.inactivity_message_flag=false;
          var 
myAjaxObj= new Ajax.Request(
                 
"./?ReloaderMessages",
                 {
                 
onSuccess: function(erg) {
                    
// Das Schreibfeld nach Versand wieder freigeben und noch 0,3 Sek abwarten, wirkt besser. ;-)
                    
if ($('message').disabledsetTimeout(let_write200);


                    
receiveResultJSON(erg);
                },
                 
postBody: $("message_form").serialize()
                 }
        );
         $(
'message').value '';
         $(
'message').focus();
         $(
'message').disabled false;
       return 
false;
}; 

کار تمومه این برای اسکریپت خام ای تی چت بود و بک آپ خودشون این کدو دارن

منبع=ای تی چت میل



مطالب مرتبط
بخش نظرات این مطلب
آخرین نظرات ثبت شده برای این مطلب را در زیر می بینید: برای دیدن نظرات بیشتر این پست روی شماره صفحه مورد نظر در زیر کلیک کنید:
بخش نظرات برای پاسخ به سوالات و یا اظهار نظرات و حمایت های شما در مورد مطلب جاری است.
پس به همین دلیل ازتون ممنون میشیم که سوالات غیرمرتبط با این مطلب را در انجمن های سایت مطرح کنید . در بخش نظرات فقط سوالات مرتبط با مطلب پاسخ داده خواهد شد .
شما نیز نظری برای این مطلب ارسال نمایید:
نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه:







انواع کد های جدید جاوا تغییر شکل موس